Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

258
Visualizações
¿Cómo corregir el error al crear un paquete conda relacionado con el archivo "Icono"?

Sinceramente, no puedo entender qué está pasando con este error. Pensé que era algo en mi archivo de manifiesto, pero aparentemente no lo es.

Tenga en cuenta que este directorio está en mi Google Drive.

Aquí está mi archivo MANIFEST.in :

 graft soothsayer_utils include setup.py include LICENSE.txt include README.md global-exclude Icon* global-exclude *.py[co] global-exclude .DS_Store

Estoy ejecutando conda build . en el directorio y obtengo el siguiente error:

 Packaging soothsayer_utils INFO:conda_build.build:Packaging soothsayer_utils INFO conda_build.build:build(2214): Packaging soothsayer_utils Packaging soothsayer_utils-2022.01.19-py_0 INFO:conda_build.build:Packaging soothsayer_utils-2022.01.19-py_0 INFO conda_build.build:bundle_conda(1454): Packaging soothsayer_utils-2022.01.19-py_0 number of files: 11 Fixing permissions Packaged license file/s. INFO :: Time taken to mark (prefix) 0 replacements in 0 files was 0.11 seconds 'site-packages/soothsayer_utils-2022.1.19.dist-info/Icon' not in tarball 'site-packages/soothsayer_utils-2022.1.19.dist-info/Icon\r' not in info/files Traceback (most recent call last): File "/Users/jespinoz/anaconda3/bin/conda-build", line 11, in <module> sys.exit(main()) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/cli/main_build.py", line 474, in main execute(sys.argv[1:]) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/cli/main_build.py", line 463, in execute outputs = api.build(args.recipe, post=args.post, test_run_post=args.test_run_post, File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/api.py", line 186, in build return build_tree( File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/build.py", line 3008, in build_tree packages_from_this = build(metadata, stats, File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/build.py", line 2291, in build newly_built_packages = bundlers[pkg_type](output_d, m, env, stats) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/build.py", line 1619, in bundle_conda tarcheck.check_all(tmp_path, metadata.config) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/tarcheck.py", line 89, in check_all x.info_files() File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/tarcheck.py", line 53, in info_files raise Exception('info/files') Exception: info/files

Aquí está el registro completo

Puedo confirmar que los archivos Icon no existen en mi archivo soothsayer_utils-2022.1.19.tar.gz :

 (base) jespinoz@x86_64-apple-darwin13 Downloads % tree soothsayer_utils-2022.1.19 soothsayer_utils-2022.1.19 ├── LICENSE.txt ├── MANIFEST.in ├── PKG-INFO ├── README.md ├── setup.cfg ├── setup.py ├── soothsayer_utils │  ├── __init__.py │  └── soothsayer_utils.py └── soothsayer_utils.egg-info ├── PKG-INFO ├── SOURCES.txt ├── dependency_links.txt ├── requires.txt └── top_level.txt 2 directories, 13 files

¿Puede alguien ayudarme a hacer que conda build funcione para mi paquete?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

hay algunos síntomas que me gustaría sugerir investigar:

  1. Hay una ADVERTENCIA en su registro de errores SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools . Tiene MANIFEST.in , setup.py y setup.cfg probablemente en conflicto entre ellos. Porque setup.py es el script de compilación para setuptools. Le informa a las herramientas de setuptools sobre su paquete (como el nombre y la versión), así como qué archivos de código incluir. Además, un MANIFEST generado existente se regenerará sin que sdist compare su tiempo de modificación con el de MANIFEST.in o setup.py, como se explica aquí .

Consulte Creación y distribución de paquetes con Setuptools , también Configuración de setup() mediante archivos setup.cfg e Inicio rápido para obtener más información.

  1. Tal vez no sea tan importante, pero otra cosa que vale la pena analizar es el hecho de que hay 2 distribuciones de python diferentes que se usan en diferentes etapas, ya que Python 3.10 se usa en: Using pip 22.0.2 from $PREFIX/lib/python3.10/site-packages/pip (python 3.10) (también está en sus dependencias conda) y Python 3.8 se usa en: File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/tarcheck.py", line 53, in info_files raise Exception('info/files') que es donde ocurre el error. Entonces, tal vez otro conflicto de configuración relacionado con esto.
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda